package chapter14.Map;

import java.util.Hashtable;

/**
 * @Auther: Tx
 * @Date: 2022/5/19 22:03
 */
@SuppressWarnings("all")
public class HashTable {
    public static void main(String[] args) {
        Hashtable hashtable = new Hashtable();
        hashtable.put("john", 100);
        //  hashtable.put(null,200);//异常
        //hashtable.put("smith",null);//异常
        hashtable.put("john", 200);//替换
    }
}
//1.底层是一个 Hashtable$Entry[] 初始大小为11
//2.临界值 threshold = 11*0.75
//3.扩容：拥有自己的扩容机制,执行addEntry(hash,key,value,index);添加K-V  封装到Entry
//4.当 if (count >= threshold)满足时，执行rehash方法，按照两倍扩容。